@charset "utf-8";

/*李伟增加*/
.myself {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: url(../i/125x125.jpg);
	background-size:60px 60px;
	background-repeat:no-repeat;
}

.comment p{
	width: 80%;
	height: 50px;
	background-color: #68BF4A;
	border-radius: 25px;
	color: white;
	padding: 10px;
}
.comment li {
	margin-top: 40px;
}
.fileUploadLabel {
	width: 850px;
	height: 430px;
	line-height: 430px;
	border: 2px solid #E4312A;
	color: #E4312A;
	font-size: 35px;
	text-align: center;
}
.btn-circle {  
  width: 30px;  
  height: 30px;  
  text-align: center;  
  padding: 6px 0;  
  font-size: 12px;  
  line-height: 1.428571429;  
  border-radius: 15px;  
}  
.btn-circle.btn-lg {  
  width: 50px;  
  height: 50px;  
  padding: 10px 16px;  
  font-size: 18px;  
  line-height: 1.33;  
  border-radius: 25px;  
}  
.btn-circle.btn-xl {  
  width: 70px;  
  height: 70px;  
  padding: 10px 16px;  
  font-size: 24px;  
  line-height: 1.33;  
  border-radius: 35px;  
}  


/* CSS Document */
.doc1180{width:1180px; margin:0 auto}
.doc910{width:910px;}
.doc850{width:850px;}
.doc280{width:280px;}
.doc230{width:230px;}
.paddingT20{padding-top:20px;}
.paddingB20{padding-bottom:20px;}
.paddingL130{padding-left:130px;}
.paddingR20{padding-right:20px;}
.marginR15{margin-right:15px;}
.marginB15{margin-bottom:15px;}
.marginT15{margin-top:15px;}
.marginL15{margin-left:15px;}
.header{overflow:hidden; height:95px;}
.logo{padding-top:10px; display: inline-table; float:left;}
.headerLink{padding-top:40px; display:inline-table; float:right;}
.headerLink a{width:73px; height:30px; display:inline-table; background:#68BF4A; line-height:30px; text-align:center;color:#fff; font-size:14px; margin-left:20px; cursor:pointer; text-decoration:none;}
.headerUser{display:inline-table; float:left; padding-top:40px; margin-left: 490px;}
.headerUser ul{ overflow:hidden;}
.headerUser li{float:left; height:30px; line-height:30px;color:#555;}
.headerUser li.headerUserPic,
.headerUser li.headerUserPic img{height:30px; height:30px;}
.headerUser li.headerUserPic{margin-right:8px; overflow:hidden;}
.headerUser li.headerUserName{margin-right:20px;}
.headerUser li.headerUserNotice{ background:url(../i/headerUserNotice.png) 0 center no-repeat; padding-left:20px;}
.headerUser li.headerUserNotice a{color:#E43224; margin-left:5px;}
.menu{height:50px; background:#68BF4A;}
.menuLink{display: inline-table; float:left;}
.menuLink li{float:left; height:48px; display:inline-table; line-height:48px;}
.menuLink li a{color:#fff; text-decoration:none; font-size:16px; line-height:48px; padding:0 38px 0 20px; height:48px; display:inline-table;}
.menuLink li a:hover{background:#063;}
.menuLink li.dropdown{position:relative;}
i.iconShow{width:9px; height:5px; overflow:hidden; position:absolute; top:23px; right:10px;background:url(../i/arrowShow.png) 0px 0px no-repeat; display:block;}
i.iconHide{width:9px; height:5px; overflow:hidden; position:absolute; top:23px; right:10px;background:url(../i/arrowHide.png) 0px 0px no-repeat; display:block;}
.menuLink li.dropdown a.arrowShow{}
.menuLink li.dropdown .dropdownMenu{position:absolute; z-index:1000; background:#fff; border:1px solid #68bf4a; padding-bottom:10px; top:49px; left:0; display:none;}
.menuLink li.dropdown .dropdownMenu li{height:20px; width:105px;line-height:20px; padding:0;}
.menuLink li.dropdown .dropdownMenu li a{padding:0 5px;color:#68bf4a;font-size:12px; line-height:20px; height:20px;width:95px; display:block;}
.menuLink li.dropdown .dropdownMenu li a:hover{ background:#9CDA87; color:#fff;}
.fenxiang{display:inline-table; float:right; overflow:hidden;}
.weibo,
.weixin{width:90px; height:50px; float:right; display:block;}
.weixin{width:155px; margin-right:20px;}
.flink{background:#F0F0F0; padding-bottom:20px;}
.flinkTop{ background:#68BF4A; height:3px; border-bottom:solid 1px #A4D991;border-top:solid 1px #A4D991;}
.flinkBody{width:1180px; margin:auto;}
.flinkBody h3{padding:20px 0 0 40px; font-size:16px;color:#333; font-weight:bold; margin-bottom:10px;}
.flinkBody ul{overflow:hidden; background:url(../i/flinkBody.png) 0 0 repeat;}
.flinkBody li{width:140px; float:left;padding:0 15px 0 40px;color:#666; line-height:30px;}
.footer{background:#5d5d5d; border-top:1px solid #bebebe; padding:40px 0;}
.footerLink{text-align:center;color:#fff; line-height:24px;}
.footerLink a{color:#fff; margin:0 50px;}
.footerTxet{text-align:center; color:#fff; padding-top:20px;}

/*首页*/
.ppt{width:850px; height:330px; background:#f0f0f0;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:850px; height:330px;background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:60px; height:64px; background:url(../i/l.png) no-repeat; position:absolute; top:150px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:60px; height:64px; background:url(../i/r.png) no-repeat; position:absolute; top:150px; right:10px; z-index:10;}
#playBox .smalltitle {width:850px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
.toefl_tuijian{}
.toefl_h3{padding-top:20px;font-size:16px;line-height:36px; border-bottom:solid 1px #e5e5e5; margin-bottom:15px;}
.toefl_dl{overflow:hidden; margin-bottom:20px;}
.toefl_dl dt{width:400px; float:left; padding-top:5px;}
a.toefl_indexPic{width:400px; height:238px; display:block;}
a.toefl_indexPic img{width:400px; height:238px;}
.toefl_dl dd{width:430px; float:right;}
.toefl_title{overflow:hidden; margin-bottom:20px;}
.toefl_title h3{width:300px; float:left; font-size:24px; line-height:34px;}
a.toefl_anniu{width:120px; height:25px; display:block; background:url(../i/toefl_index.png) 0 0 no-repeat; float:right; text-align:center; line-height:25px; margin-top:5px;color:#fff;}
a.toefl_anniu:hover{ background:url(../i/toefl_indexHover.png) 0 0 no-repeat;}
.toefl_indexExcerpt{font-size:14px; line-height:24px; height:144px; overflow:hidden; color:#666; margin-bottom:20px;}
.toefl_indexTime{color:#999; font-size:12px; line-height:20px;}
.toefl_indexSign{overflow:hidden;}
a.toefl_SignButton{width:140px; height:60px; display:block; background:#68BF4A; float:left;}
.toefl_SignNum{width:138px; height:60px; border:solid 1px #68BF4A; float:right; padding-top:8px;}
.toefl_SignNum p{text-align:center; color:#999; font-size:12px; line-height:18px;}
.index_itemR{padding:15px 0; border-bottom:solid 1px #fafafa;}
.index_itemRtitle{overflow:hidden;}
.index_itemRtitle h3{width:200px; float:left; height:26px; font-size:16px; line-height:26px; margin-bottom:10px; display:inline-table;}
a.index_itemRMore,
a.index_itemRMore:hover{ height:26px; line-height:26px; display:inline-table; float:right;color:#666;}
.index_itemRHot{}
.index_itemRHot dl{overflow:hidden; margin-bottom:20px;}
.index_itemRHot dt{width:48px; height:48px; float:left;}
.index_itemRHot dt img{width:48px; height:48px;}
.index_itemRHot dd{width:210px; height:48px; overflow:hidden; float:right;}
.index_itemRHotName,
.index_itemRHotNum{height:22px; display:inline-table; float:left;font-size:12px; color:#999; line-height:22px;}
.index_itemRHotName{color:#68BF4A; padding-right:10px;}
.index_itemRHotPic{padding:3px 10px 0 0;display:inline-table;float:left;}
.index_itemRHotText{height:24px; font-size:12px; line-height:22px;color:#999; overflow:hidden;}
.index_itemROpen{}
.index_itemROpen dl{overflow:hidden; margin-bottom:20px; border-bottom:dashed 1px #CCC; padding-bottom:10px;}
.index_itemROpen dl:last-child{border-bottom:none; padding-bottom:0;}
.index_itemROpen dt{width:48px; height:52px; float:left; background:#F2F2F2;color:#585858;}
.index_itemROpen dt.now{ background:#68BF4A; color:#fff;}
.index_itemROpenM{font-size:12px; text-align:center; line-height:18px; padding-top:5px;}
.index_itemROpenD{font-size:20px; text-align:center; line-height:24px;}
.index_itemROpen dd{width:210px;float:right;}
.index_itemROpenTitle{font-size:12px; color:#68BF4A; line-height:18px; height:36px; overflow:hidden;}
.index_itemROpenTitle a,
.index_itemROpenTitle a:hover{color:#68BF4A}
.index_itemROpenText{height:24px; font-size:12px; line-height:22px;color:#999; overflow:hidden;}
.index_itemROpenText span{ margin-right:10px;}
.index_itemRLaoshi{}
.index_itemRLaoshi dl{overflow:hidden; margin-bottom:10px;}
.index_itemRLaoshi dt{width:62px; height:65px; float:left; padding-top:5px;}
.index_itemRLaoshi dt img{width:62px; height:65px;}
.index_itemRLaoshi dd{width:200px;float:right;}
.index_itemRLaoshiTitle{font-size:14px; line-height:24px;}
.index_itemRLaoshiText{height:44px; font-size:12px; line-height:22px;color:#666; overflow:hidden;}
.index_Active{}
.index_Active dl{overflow:hidden; margin-bottom:20px;}
.index_Active dt{width:125px; height:80px; float:left; padding-top:5px;}
.index_Active dt img{width:125px; height:80px;}
.index_Active dd{width:140px; overflow:hidden; float:right;}
.index_ActiveTitle{height:28px;font-size:16px; color:#333; line-height:26px; overflow:hidden}
.index_ActiveNum{color:#999; font-size:12px; line-height:22px; margin-bottom:5px;}
a.index_ActiveB,
a.index_ActiveB:hover{display:block;width:120px; height:28px; text-align:center;color:#fff; background:#A6E192; border-radius:3px; line-height:28px;}
.index_homework{}
.index_homework dt{ overflow:hidden; margin-bottom:7px;}
.index_homeworkIcon{width:20px; height:20px; display:block; float:left;}
a.index_homeworkTitle,
a.index_homeworkTitle:hover{color:#333; height:20px; line-height:20px; width:248px; float:right; display:block;}
.index_homework dd{color:#555; font-size:14px; line-height:24px; height:24px; overflow:hidden; margin-bottom:10px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:39px; float:right; position:fixed; right:50%; top:265px; margin-right:-640px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:15px;}
#pinglun,
#xiangguan,
#gotop,
#goHomework,
#goXhb,
#goweixin,
#gowebo{width:39px; height:38px; background:url(../i/indexIcon.png) no-repeat;display:block;}
#pinglun{background-position:0 0; height:39px;}
a#pinglun:hover{background-position:-40px 0; height:39px;}
#xiangguan{ background-position:0 -39px;}
a#xiangguan:hover{ background-position:-40px -39px;}
#goHomework{background-position:0 -77px;}
a#goHomework:hover{background-position:-40px -77px;}
#goXhb{background-position:0 -115px;}
a#goXhb:hover{background-position:-40px -115px;}
#goweixin{background-position:0 -153px;}
a#goweixin:hover{background-position:-40px -153px;}
#gowebo{background-position:0 -191px;}
a#gowebo:hover{background-position:-40px -191px;}
#gotop{background-position:0 -229px;} 
a#gotop:hover{background-position:-40px -229px;} 
#index_erweima{width:142px; height:142px;float:left; position:fixed; left:50%; top:315px; margin-left:-600px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:15px;}

.openMenu{background:#e8e8e8;height:50px;}
.openMenu ul{padding-left:60px;}
.openMenu li{float:left; display: inline-table; height:48px; line-height:48px}
.openMenu li a{color:#333;font-size:14px; height:48px; display:inline-table;padding:0 20px;}
.openMenu li a:hover{color:#fff;background:#68BF4A;}
.openMenu li.openMenuOn a{font-weight:bold;color:#68BF4A}
.openMenu li.openMenuOn a:hover{color:#fff}
.open_wrapper{padding:0 0 30px 139px}
.openClass{width:1040px;border-left:1px solid #dedede;padding-left:30px;position:relative;}
.openClass dt{width:140px; float:right; padding:120px 75px 0;}
.openClassTec{width:131px; height:131px; margin:0 auto; border:solid 1px #d3d3d3; padding:6px 0 0 6px;}
.openClassName{padding:10px 0 10px; text-align:center;}
a.openClassZan{width:52px; height:23px; display:block; overflow:hidden; background:url(../i/zan.png) 0 0 no-repeat; text-align:center; padding-left:32px;color:#fff; margin:0 auto; line-height:24px;}
.openClassJieshao{color:#999; font-size:12px; padding:15px 0;}
.openClassMore{ text-align:center;}
.openClassMore a{color:#009fd6; font-weight:bold; text-decoration:underline; font-size:12px;}
.openClass dd{width:720px; float:left;}
.openClassTitle{font-size:26px; line-height:40px; padding:40px 0 5px;}
.openClassTime{color:#999; padding-bottom:20px; font-size:12px;}
.openClassText{ padding:10px 0 20px;}
.openClassText h3{ font-weight:bold;}
.openClassText p{line-height:24px;color:#555;}
.openBaoming{overflow:hidden; padding-bottom:50px; border-bottom:solid 1px #dedede;}
a.openClassBm{width:144px; height:39px; display:block; float:left; background:url(../i/baoming.png) 0 0 no-repeat; line-height:39px; color:#fff; padding-left:20px;}
.openBaoming span{height:39px; display:inline-table; float:left; line-height:39px; padding:0 20px;}
.openClassDate{width:110px; height:97px; background:url(../i/openClassTime.png) 0 0 no-repeat
; position:absolute; z-index:2;top:53px; left:-130px;color:#fff;text-align:center; padding-right:5px;}
.openClassD{width:105px; height:50px; display:block; padding-top:10px;font-size:30px; line-height:50px;}
.openClassM{width:105px; height:20px; display:block;line-height:20px;}
/*用户中心*/
.flcb_cardUser{width:230px; height:192px; background:url(../i/flcb_cardUser.jpg) 0 0 no-repeat; padding-top:25px;}
.flcb_cardUserPic{width:103px; height:103px; padding:3px 0 0 3px; background:#fff;margin:0 auto;}
.flcb_cardUserPic img{width:100px; height:100px; }
.flcb_cardUserName{color:#fff; text-align:center; padding:0 20px; line-height:30px; padding-top:8px; height:30px; overflow:hidden;}
.flcb_cardUserText{color:#fff; font-size:12px; line-height:30px; height:30px; overflow:hidden; text-align:center;}
.flcb_cardUserName a,
.flcb_cardUserText a{color:#fff;}
.flcb_cardUserInfo{color:#333; border-left:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc; font-size:12px; padding:20px 0 50px 20px; line-height:24px;}
.flcb_cardUserInfo span{color:#999;}
.flcb_cardUserInfo span.green{color:#090;}


.flcb_cardUserMenu{border-left:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc; padding-bottom:150px;}
.flcb_cardUserMenu li{height:60px; line-height:60px; font-size:16px; color:#555}
.flcb_cardUserMenu li.on{background:#fbfbfb url(../i/flcb_cardUserMenu.jpg) 205px center no-repeat; border-left:solid 3px #74C459;}
.flcb_cardUserMenu li a,
.flcb_cardUserMenu li a:hover{height:60px;display:block;margin:0 30px;padding-left:25px; background-repeat:no-repeat; background-position:0px center}
.flcb_cardUserMenu li a.icon_1{ background-image:url(../i/flcb_cardUserMenuIcon1.jpg)}
.flcb_cardUserMenu li a.icon_2{ background-image:url(../i/flcb_cardUserMenuIcon2.jpg)}
.flcb_cardUserMenu li a.icon_3{ background-image:url(../i/flcb_cardUserMenuIcon3.jpg)}
.flcb_cardUserMenu li a.icon_4{ background-image:url(../i/flcb_cardUserMenuIcon4.jpg)}
.flcb_cardUserMenu li a.icon_5{ background-image:url(../i/flcb_cardUserMenuIcon5.jpg)}
.flcb_cardUserMenu li a.icon_6{ background-image:url(../i/flcb_cardUserMenuIcon6.jpg)}
.flcb_cardUserMenu li a:active{background:#fbfbfb url(../i/flcb_cardUserMenu.jpg) 205px center no-repeat; border-left:solid 3px #74C459;}
.flcb_cardMenu{height:60px;overflow:hidden; background:url(../i/flcb_cardMenu.jpg) 0 bottom repeat-x;}
.flcb_cardMenu li{height:59px;border-bottom:solid 1px #dcdcdc; color:#555; float:left; font-size:16px; line-height:58px; padding:0 30px; display:inline-table;}
.flcb_cardMenu li.on{height:58px;border-bottom:solid 2px #68BF4A;}
.flcb_cardMenu li a{color:#555;}
.flcb_cardMenu li a:hover,
.flcb_cardMenu li.on a{color:#68BF4A;}
.flcb_cardMain dl{overflow:hidden; padding:20px 0 30px; border-bottom:1px solid #dcdcdc;}
.flcb_cardMain dt,
.flcb_cardMain dt img{width:270px; height:155px;}
.flcb_cardMain dt{float:left; padding-top:5px;}
.flcb_cardMain dd{width:610px; float:right; padding-top:10px}
.flcb_cardClass{font-size:16px;line-height:26px;overflow:hidden;}
.flcb_cardClass h3{float:left; display:inline-table;}
.flcb_cardNum{float:right; display:inline-table; font-size:12px; line-height:26px; text-align:right; margin-bottom:10px;}
.flcb_cardNum span{color:#68BF4A; font-size:14px;}
.flcb_cardTime{ font-size:14px; line-height:24px; color:#666; margin-bottom:10px;}
.flcb_cardTech{ overflow:hidden;color:#666; margin-bottom:10px;}
.flcb_cardTech span{display: block; font-size:14px;float:left;}
.flcb_cardTech span.first{width:75px;line-height:26px;}
.flcb_cardTech span.teacherPic{width:23px; height:23px; border:solid 1px #d8d8d8; padding:1px 0 0 1px; background:#fafafa;margin-right:10px}
.flcb_cardTech span.teacherPic img{width:22px; height:22px;}
.flcb_cardTech span.name{height:26px; line-height:26px; padding-right:10px;}
.flcb_cardTech span.zan{width:24px; height:22px; padding-top:4px;}
.flcb_cardTech span.zanNum{height:26px; line-height:26px; margin-right:20px;}
.flcb_cardButton{ overflow:hidden}
.flcb_cardButton a{width:114px; height:33px; display:block; float:left; margin-right:30px; background:url(../i/flcb_cardButton.jpg) 0 0 no-repeat;color:#009FD6; line-height:33px; text-align:center;}
.flcb_cardButton a:hover{background:url(../i/flcb_cardButton.jpg) 0 -35px no-repeat;color:#fff;}
.pageList{padding:70px 0 20px; overflow:hidden;}
.pageList ul{display:inline-table; float:right; overflow:hidden;}
.pageList li{float:left; display:inline-table; height:33px; line-height:32px; margin:0 3px;}
.pageList li a{color:#65656;}
.pageList li span{color:#009FD6;}
.pageList li a.pret,
.pageList li a.next{width:73px; height:33px; display:block; background:url(../i/pageList.jpg) 0 0 no-repeat; text-align:center; color:#fff;}
.flcb_cardDownload{}
.flcb_cardDownloadT{ font-size:18px; line-height:60px; height:60px;color:#333;}
.flcb_cardDownload li{height:38px; line-height:38px; padding-left:15px; border:solid 1px #eee; margin-bottom:10px;color:#555; font-size:14px;}
.flcb_cardDownload li span{margin-right:20px; display:inline-table; float:left; height:38px;}
a.flcb_cardDownloadXz{width:19px; height:38px; display:block; float:left; background:url(../i/flcb_cardDownloadXz.png) 0 10px no-repeat;}
a.flcb_cardDownloadXz:hover{background:url(../i/flcb_cardDownloadXz.png) -20px 10px no-repeat;}
.flcb_cardUpload{overflow:hidden;}
.flcb_cardUpload a{width:114px; height:33px; display:block; float:left; background:url(../i/flcb_cardButton.jpg) 0 0 no-repeat;color:#009FD6; line-height:33px; text-align:center; float:right}
.flcb_cardUpload a:hover{background:url(../i/flcb_cardButton.jpg) 0 -35px no-repeat;color:#fff;}
.flcb_myGroup{padding:20px 0 30px;}
.flcb_myGroup dl{overflow:hidden;border-bottom:1px solid #dcdcdc; padding:20px 0;}
.flcb_myGroup dt,
.flcb_myGroup dt img{width:82px; height:82px;}
.flcb_myGroup dt{float:left; padding-top:5px;}
.flcb_myGroup dd{width:805px; float:right;}
.flcb_myGroupClass{font-size:18px;line-height:26px;overflow:hidden;}
.flcb_myGroupClass h3{float:left; display:inline-table;}
.flcb_myGroupNum{float:right; display:inline-table; font-size:12px; line-height:26px; text-align:right; margin-bottom:10px;}
.flcb_myGroupClass h3 span,
.flcb_myGroupNum span{color:#68BF4A; font-size:14px;}
.flcb_myGroupClass h3 span{margin-left:15px;}
.flcb_myGroupTime{font-size:14px; line-height:24px; color:#666; margin-bottom:8px;}
.flcb_myGroupTime span{margin-right:10px;}
.flcb_myGroupText{color:#555; margin-bottom:15px;}
.flcb_cardBuild{padding:20px 0 30px;}
.flcb_cardBuild dl{overflow:hidden; margin-bottom:30px;}
.flcb_cardBuild dt{width:85px; float:left; }
.flcb_cardBuild dt.flcb_cardBuildL{height:26px;line-height:26px;}
.flcb_cardBuild dt.flcb_cardBuildName{height:40px;line-height:40px;}
.flcb_cardBuild dt.flcb_cardBuildpic{height:32px;line-height:32px;}
.flcb_cardBuild dd{width:825px; float:right; }
.flcb_cardBuildS{width:120px; height:24px; border:solid 1px #dcdcdc; outline:none;}
.flcb_cardBuildInput{width:318px; height:38px; border:solid 1px #dcdcdc;}
.flcb_cardBuildUp,
a.flcb_cardBuildUp{width:170px; height:32px; display:block; background:#68BF4A; text-align:center; line-height:32px; color:#fff;}
.flcb_cardBuildText{color:#999; font-size:12px; line-height:30px; padding-bottom:15px;}
.flcb_cardBuildButton,
a.flcb_cardBuildButton{width:114px; height:33px; display:block; line-height:33px; color:#fff; text-align:center; background:url(../i/flcb_cardBuildButton.png) 0 0 no-repeat;}
a.flcb_cardBuildButton:hover{background:url(../i/flcb_cardBuildButton.png) 0 -35px no-repeat;}
.flcb_cardBuildZp{ margin-bottom:30px;}
.myPost{}
.myPostTop{overflow:hidden;padding:20px 0 15px;}
.myPostTop a{line-height:24px; font-size:14px; color:#555; height:24px; display:inline-block; float: left;}
.myPostTop a.on{color:#03F;}
.myPostTop span{margin:0 10px; height:24px; line-height:24px; float:left; display:inline-table;}
.myPostTop a.newPost{width:114px; height:33px; display:block; float:right; background:url(../i/flcb_cardBuildButton.png) 0 0 no-repeat; text-align:center;color:#fff; line-height:33px; padding-bottom:0;}
.myPostTop a.newPost:hover{background:url(../i/flcb_cardBuildButton.png) 0 -35px no-repeat;}
.myPost_Table th{height:38px; line-height:38px; color:#555; background: url(../i/myPost_Table.png) 0 0 repeat-x; text-align:center;}
.myPost_Table th.first{width:540px; border-left:1px solid #dcdcdc;}
.myPost_Table th.last{border-right:1px solid #dcdcdc;width:140px;}
.myPost_Table td{height:58px; line-height:58px; border-bottom:solid 1px #dcdcdc; text-align:center;}
.myPost_Table td.myPost_ThemeTitle{height:38px; line-height:38px; color:#555; padding-left:10px; text-align:left;}
.myPost_ThemeTitle img{ vertical-align:middle; margin-right:10px; }
.myPost_Table td .myPost_hf{line-height:20px; font-size:14px;color:#555; text-align:center;}
.myPost_Table td .myPost_ck{color:#999; line-height:18px; font-size:12px; text-align:center;}
.myPost_Table td .myPost_name{line-height:20px;font-size:14px;color:#555; text-align:center;}
.myPost_Table td .myPost_time{color:#999; line-height:18px; font-size:12px; text-align:center;}
.myPost_homework{}
.myPost_homework dl{overflow:hidden; padding:20px 0 25px; border-bottom:solid 1px #efefef;}
.myPost_homework dt{width:80px; height:76px; border:solid 1px #A4D992; background:#A4D992; float:left;}
.myPost_hwNum{height:28px; background:#fff; text-align:center; font-size:12px;line-height:28px; overflow:hidden;}
.myPost_hwTitle{height:40px;font-size:12px;line-height:20px; overflow:hidden; padding:4px;color:#fff;}
.myPost_homework dd{width:640px; float:right;}
.myPost_homework dd.myPost_Ls{width:805px; float:right;}
.myPost_homework dd.myPost_hwButton{width:165px; overflow:hidden; padding-top:15px;}
.myPost_homework dd.myPost_hwButton a{width:114px; height:33px;display:block;float:right;text-align:center;color:#fff; line-height:33px;}
a.myPost_hwDo{background:url(../i/flcb_cardBuildButton.png) 0 0 no-repeat;}
a.myPost_hwDo:hover{background:url(../i/flcb_cardBuildButton.png) 0 -35px no-repeat;}
.myPost_homework dd.myPost_hwButton a.myPost_hwSee{background:url(../i/flcb_cardButton.jpg) 0 0 no-repeat; color:#009FD6}
.myPost_homework dd.myPost_hwButton a.myPost_hwSee:hover{background:url(../i/flcb_cardButton.jpg) 0 -35px no-repeat;color:#fff;}
.myPost_homework dd.myPost_hwButton a.myPost_hwNone{color:#999;}
.myPost_homework li{padding:30px 0px; border-bottom:solid 1px #dcdcdc;}
.myPost_hwInfo{line-height:24px; padding-bottom:10px;}
.myPost_hwInfo span{color:#b1b1b1; margin-right:15px;font-size:16px;}
.myPost_hwInfo span.myPost_hwName{color:#009fd6; }
.myPost_hwInfo .hui{color:#555; margin-left:8px;}
.myPost_hwInfo b{font-weight:normal;}
.myPost_hwInfo .red{color:#F00;}
.myPost_hwText{color:#555; line-height:20px;}
.myPost_LsInfo{font-size:16px; color:#999; padding:5px 0 10px;}
.myPost_LsInfo span{font-weight:normal;color:#555;}
.myPost_LsInfo span.red{color:#900;}
.myPost_LsText{ font-size:18px; overflow:hidden; height:26px; line-height:26px;}
.myPost_LsZy{border:solid 3px #68BF4A; background:#C5D8BF;}
.myPost_LsVideo{padding:30px 0; text-align:center}
.myPost_LsEng{padding:0 25px 30px;color:#555;}
.myPost_LsButton{height:35px; padding-top:20px;overflow:hidden;}
.myPost_LsButton table{margin:0 auto;}
.myPost_LsButton a{width:114px; height:33px;display:block;float:right;text-align:center; line-height:33px;background:url(../i/flcb_cardButton.jpg) 0 0 no-repeat; color:#009FD6; margin:0 15px;}
.myPost_LsButton a:hover{background:url(../i/flcb_cardButton.jpg) 0 -35px no-repeat;color:#fff;}
.myPost_ReleaseZw{}
.myPost_ReleaseZw dl{overflow:hidden; padding:20px 0 25px; border-bottom:solid 1px #efefef;}
.myPost_ReleaseZw dt{width:80px; height:28px; border:solid 1px #A4D992; float:left;}
.myPost_hwNum{height:28px; background:#fff; text-align:center; font-size:12px;line-height:28px; overflow:hidden;}
.myPost_ReleaseZw dd{width:805px; float:right;}
.myPost_ReleaseButton{overflow:hidden; padding-top:20px;}
.myPost_ReleaseButton a{width:114px; height:33px;display:block;float:left;text-align:center;line-height:33px;background:url(../i/flcb_cardButton.jpg) 0 0 no-repeat; color:#009FD6; margin-right:15px;}
.myPost_ReleaseButton a:hover{background:url(../i/flcb_cardButton.jpg) 0 -35px no-repeat;color:#fff;}
.userCenter{padding-top:25px;}
.userCenter dl{overflow:hidden; padding-bottom:25px;}
.userCenter dt{width:95px; float:left; text-align:right;color:#555; font-size:14px; line-height:40px; height:40px;}
.userCenter dd{width:805px; float:right;}
.userCenter_input{width:308px; height:38px; border:solid 1px #dcdcdc; line-height:38px; padding:0 5px; outline:none; color:#555;}
a.userCenter_save{width:114px; height:33px;display:block;float:left;text-align:center;color:#fff; line-height:33px;background:url(../i/flcb_cardBuildButton.png) 0 0 no-repeat;}
a.userCenter_save:hover{background:url(../i/flcb_cardBuildButton.png) 0 -35px no-repeat;}
.userCenter_y,
.userCenter_m{width:70px;line-height:24px; border:solid 1px #dcdcdc; margin-right:15px; outline:none; margin-top:8px;}
.userCenter_m{width:44px;}
.userCenter_radio{padding-top:8px;}
.userCenter_radio input{margin:0 10px;}
.userCenter_t{width:588px; height:138px; border:solid 1px #dcdcdc; padding:5px; color:#555; outline:none;}
.userCenter_text{color:#999; font-size:12px; line-height:22px;}
.publiclass{}
.publiclass dl{overflow:hidden; padding:20px 0 30px; border-bottom:1px solid #dcdcdc;}
.publiclass dt{width:335px; overflow:hidden;}
.publiclass_Pic,
.publiclass_Pic img{width:270px; height:155px;}
.publiclass_Pic{float:right; overflow:hidden;}
.publiclass_rq{width:56px; height:50px;background:url(../i/publiclass_sj.png) 0 0 no-repeat; float:left; text-align:center;color:#fff;}
.publiclass_rqD{font-size:14px; line-height:20px; padding-right:6px; padding-top:5px;}
.publiclass_rqM{font-size:12px; line-height:18px;padding-right:6px;}
.publiclass dt{float:left; padding-top:5px;}
.publiclass dd{width:550px; float:right; padding-top:10px}
.publiclass_B a{width:114px; height:33px;display:block;float:left;text-align:center;color:#fff; line-height:33px;background:url(../i/flcb_cardBuildButton.png) 0 0 no-repeat;}
.publiclass_B a:hover{background:url(../i/flcb_cardBuildButton.png) 0 -35px no-repeat;}
.publiclass_Text{padding:10px 0 20px;}
.publiclass_Text td{ padding-right:5px;color:#555; line-height:24px;}
.crumbs_patch{color:#999; line-height:22px; font-size:12px;padding:33px 0 15px;}
.crumbs_patch a{margin-right:10px;}
.classInfo{padding-bottom:40px;}
.classInfo dl{overflow:hidden;}
.classInfo dt,
.classInfo dt img{width:500px; height:290px;}
.classInfo dt{float:left; overflow:hidden;}
.classInfo dd{width:660px; float:right;}
.classInfo_title{font-size:20px; line-height:30px;}
.classInfo_time{color:#777; font-size:14px; line-height:24px;margin-bottom:10px;}
.classInfo_time span{margin-right:5px;}
.classInfo_pic {width:42px; height:42px;padding:1px 0 0 1px; overflow:hidden; border:solid 1px #dadada; float:left; margin-right:10px;}
.classInfo_pic img{width:41px; height:41px;}
.classInfo_name{overflow:hidden; font-weight:bold;}
.classInfo_zjr{height:45px; display:inline-table; float:left; line-height:45px; margin-right:10px;}
a.classInfo_zan{ margin-top:10px; margin-right:10px; float:left;}
.classInfo_adress{height:45px; line-height:45px; margin-bottom:20px;}
.classInfo_adress span{ margin-right:10px;}
.classInfo_icon ul{border-top:solid 1px #eee;border-left:solid 1px #eee;display:inline-table;}
.classInfo_icon li{height:38px; float:left;display:inline-table;border-bottom:solid 1px #eee;border-right:solid 1px #eee; overflow:hidden;}
a.classInfo_iconWx{width:62px;height:38px;display:block; background:url(../i/classInfo_icon.png) 0 0 no-repeat; text-indent:-9999px;}
a.classInfo_iconWx:hover{background:url(../i/classInfo_icon.png) -62px 0 no-repeat;}
a.classInfo_iconWb{width:62px; height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -38px no-repeat; text-indent:-9999px;}
a.classInfo_iconWb:hover{background:url(../i/classInfo_icon.png) -62px -38px no-repeat;}
a.classInfo_iconKj{width:62px; height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -76px; no-repeat; text-indent:-9999px;}
a.classInfo_iconKj:hover{background:url(../i/classInfo_icon.png) -62px -76px; no-repeat;}
a.classInfo_iconQQ{width:62px; height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -114px no-repeat; text-indent:-9999px;}
a.classInfo_iconQQ:hover{background:url(../i/classInfo_icon.png) -62px -114px no-repeat;}
a.classInfo_iconrr{width:62px; height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -152px no-repeat; text-indent:-9999px;}
a.classInfo_iconrr:hover{background:url(../i/classInfo_icon.png) -62px -152px no-repeat;}
a.classInfo_iconxz{height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -190px no-repeat; padding:0 20px 0 50px; line-height:38px;}
a.classInfo_iconxz:hover{background:url(../i/classInfo_icon.png) 0 -230px no-repeat;color:#68BF4A}
.classInfo_text{height:44px; line-height:44px; color:#555;}
.classInfo_text span{ margin:0 10px;}
a.classInfo_ljbm{width:177px; height:39px; display:block; background:url(../i/classInfo_Button.png) 0 -60px no-repeat; float:left;color:#fff; text-align:center; line-height:39px; margin-right:15px;}
a.classInfo_ljbm:hover{background:url(../i/classInfo_Button.png) -200px -60px no-repeat;}
a.classInfo_join{width:177px; height:39px; display:block; background:url(../i/classInfo_Button.png) 0 0 no-repeat; float:left;color:#009FD6; text-align:center; line-height:39px;}
a.classInfo_join:hover{background:url(../i/classInfo_Button.png) -200px 0 no-repeat;color:#fff;}
.classInfo_main{overflow:hidden;}
.classInfo_mainL{width:850px; float:left; padding-bottom:30px;}
.classInfo_menu{border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;}
.classInfo_menu li{height:50px;width:120px; text-align:center;line-height:50px;font-size:16px; float:left; background:url(../i/classInfo_Button.png) 0 -140px;}
.classInfo_menu li.on{background:url(../i/classInfo_Button.png) 0 -195px repeat-x;}
.classInfo_menu li a{color:#555;}
.classInfo_menu li.on a{color:#009FD6;}
.classInfo_Js{padding:40px 0; overflow:hidden;}
.classInfo_Js dt{width:137px; height:131px; border:solid 1px #dcdcdc;padding-top:6px; float:left;}
.classInfo_Js dt a{width:125px; height:125px; display:block; margin:0 auto;}
.classInfo_Js dd{width:680px; float:right;}
.classInfo_Nr{color:#555; line-height:20px; height:60px; overflow:hidden;}
.classInfo_Nr span{font-weight:bold;}
a.classInfo_weibo{height:23px; display: inline-table; overflow:hidden; padding-left:15px;color:#009FD6;line-height:24px; float:left; margin-top:10px; text-decoration:underline;}
.classInfo_list{}
.classInfo_list dl{margin-bottom:15px;overflow:hidden;}
.classInfo_list dt{font-size:16px; line-height:36px; padding-left:35px; background:url(../i/dian_1.png) 20px 15px no-repeat;color:#333;border-bottom:solid 1px #dcdcdc;}
.classInfo_list dd{overflow:hidden;border-bottom:solid 1px #dcdcdc;}
.classInfo_contact{padding:15px 0 15px 20px; width:680px; float:left;}
.classInfo_contact h3{font-size:16px; font-weight:bold; line-height:26px;}
.classInfo_contact p{color:#999; font-size:16px; line-height:26px;}
a.classInfo_baoming,
a.classInfo_baoming:hover{width:114px; height:33px; float:right; display:block; background:url(../i/classInfo_ljbm.png) 0 0 no-repeat; text-align:center; line-height:33px;color:#fff; margin:20px 15px 0 0;}
a.classInfo_blue{width:114px; height:33px; float:right; display:block; background:url(../i/flcb_cardBuildButton.png) 0 0 no-repeat; text-align:center; line-height:33px;color:#fff; margin:20px 15px 0 0;}
a.classInfo_blue:hover{background:url(../i/flcb_cardBuildButton.png) 0 -35px no-repeat;}
.classInfo_mainR{width:280px; float:right;}
.classInfo_item dl{overflow:hidden; border-bottom:1px dashed #dcdcdc; padding-bottom:15px;}
.classInfo_item dt{width:48px; height:48px; float:left;}
.classInfo_item dt img{width:48px; height:48px;}
.classInfo_item dd{width:205px; float:right;}
.classInfo_itemH3{font-size:18px; line-height:28px; padding:0 0 10px 5px;}
.classInfo_itemDd h3{font-size:12px; font-weight:bold; line-height:22px;color:#68BF4A; margin-bottom:5px;}
.classInfo_itemDd h3 img{ vertical-align:middle; margin-left:5px;}
.classInfo_itemDd p{color:#999; font-size:12px;}
.classInfo_itemDd p a{color:#999;}
.classInfo_itemDd p a:hover{color:#68BF4A}
.classInfo_itemDd span{margin-right:5px;}
.mstj_Js{padding:40px 0; overflow:hidden;}
.mstj_Js dt{width:137px; height:131px; border:solid 1px #dcdcdc;padding-top:6px; float:left;}
.mstj_Js dt a{width:125px; height:125px; display:block; margin:0 auto;}
.mstj_Js dd{width:1020px; float:right;}
.mstj_Nr{color:#555; line-height:20px; height:60px; margin-bottom:25px; padding-top:5px; overflow:hidden;}
.mstj_Nr span{font-weight:bold;}
a.mstj_weibo{height:23px; display: inline-table; overflow:hidden; padding-left:15px;color:#009FD6;line-height:24px; float:left; margin-top:10px; text-decoration:underline;}
.mstj_list{}
.mstj_list dl{overflow:hidden; padding:20px 10px 15px; border-bottom:dashed 1px #dcdcdc;}
.mstj_list dt{width:900px;float:left;}
.mstj_list dd{width:250px; float:right; padding-top:20px;}
.mstj_H3{font-size:16px; color:#333; font-weight:bold; line-height:30px;}
.mstj_info{font-size:16px; color:#999; line-height:30px;}
.mstj_info b.blue{color:#06F; margin-right:5px; font-weight:normal;}
.mstj_info span{margin-right:10px;}
.mstj_icon1,
.mstj_icon2{height:26px; line-height:26px; display:inline-table; float:right;color:#777; background:url(../i/mstj_icon1.png) 0 center no-repeat; padding-left:25px;}
.mstj_icon2{background:url(../i/mstj_icon2.png) 0 center no-repeat; margin-left:20px;}
/*banner*/
.banner_index{height:350px;position: relative;overflow:hidden;width:1180px;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:135px;width:62px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../i/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../i/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../i/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../i/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1230px;float: left;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center;} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../i/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../i/bg_num_on.png) no-repeat 0 0;}
.tfr_jrsx{overflow:hidden; padding-bottom:35px;}
.tfr_jrsx h3{width:100px; height:34px; line-height:34px; text-align:center; background:#68BF4A;color:#fff; float:left;}
.tfr_jrsx span{height:24px; line-height:24px; font-size:12px; color:#666; padding-left:5px; display:inline-table;}
.tfr_hotAction{}
.tfr_hotAction dl{ border-bottom:dashed 1px #dcdcdc; margin-bottom:25px;}
.tfr_hotAction dt,
.tfr_hotAction dt img{width:280px; height:85px; overflow:hidden;}
.tfr_hotAction dd{font-size:14px; line-height:24px; text-align:center;padding:10px 5px 20px;}
.tfr_left{width:850px; float:left; overflow:hidden;font-family:"宋体"}
.tfr_itemRight{width:393px;height:316px; float:right; padding-left:30px;margin-bottom:40px;}
.tfr_itemLeft{width:423px;height:316px;border-right:1px solid #dcdcdc; float:left; margin-bottom:40px;}
.tfr_itemLeftTop{overflow:hidden;width:390px;height:40px;border-bottom:solid 1px #dcdcdc; font-size:14px;line-height:40px;}
.tfr_itemLeftTop h3{width:285px; float:left;padding-left:35px; font-size:15px;}
a.viewAll{width:65px; height:40px;display:block;float:right;text-align:right;color:#a2a2a2;}
a.viewAll:hover{color:#333;}
.tfr_itemListening{color:#8ECD7B; background:url(../i/tfr_itemListening.png) 0 center no-repeat;}
.tfr_itemSpeaking{color:#df2b23;background:url(../i/tfr_itemSpeaking.png) 0 center no-repeat;}
.tfr_itemReading{color:#1ab592;background:url(../i/tfr_itemReading.png) 0 center no-repeat;}
.tfr_itemWriting{color:#7569ca;background:url(../i/tfr_itemWriting.png) 0 center no-repeat;}

.tfr_itemVocabulary{background:url(../i/tfr_itemVocabulary.png) 0 center no-repeat;}
.tfr_itemInformation{background:url(../i/tfr_itemInformation.png) 0 center no-repeat;}
.tfr_itemActivities{background:url(../i/tfr_itemActivities.png) 0 center no-repeat;}
.tfr_itemPrediction{background:url(../i/tfr_itemPrediction.png) 0 center no-repeat;}
.tfr_itemList{width:390px; padding-top:15px;}
.tfr_itemList li{height:40px; font-size:14px; line-height:40px; padding-left:30px; background:url(../i/tfr_itemList.png) 10px center no-repeat;color:#8d8d8d;}
.tfr_itemList li a{color:#8d8d8d;}
.tfr_homework{}
.tfr_homework dl{overflow:hidden; margin-bottom:30px;}
.tfr_homework dt,
.tfr_homework dt img{width:50px; height:50px;}
.tfr_homework dt{float:left;}
.tfr_homework dd{width:200px; float:right; font-size:14px; line-height:24px;}
.tfr_classify {}
.tfr_classify dl{overflow:hidden; margin-top: 30px;}
.tfr_classify dt,
.tfr_classify dt img{width:400px; height:240px;}
.tfr_classify dt{width:400px; float:left; overflow:hidden;}
.tfr_classify dd{width:430px; float:right;}
.tfr_classifyh3{font-size:24px; line-height:34px;color:#333; margin-bottom:10px;}
.tfr_classifyh3 h3{padding: 0px;margin: 0px;color: #333333;width: 80%;float: left;height: 50px;}
.tfr_classifyh3 div {width: 18%;float: right;height: 50px;}

.tfr_classifyText{font-size:14px; line-height:24px; color:#999; height:204px;} 
.tfr_classifyTime{color:#999; font-size:14px; line-height:22px;}
.tfr_classifyTime .commDiv{
	width: 100px;
	float: right;
}

.tfr_classifyh3 .imgA{display:block;width: 100px;float: left;text-decoration: none;color: inherit;font-size: 14px;color: #999999;}
.tfr_classifyh3 .img{width: 30px;height: 30px;}
.tfr_DetailsPic{width:850px;height:430px; overflow:hidden; margin-bottom:50px;}
.tfr_DetailsTitle{font-size:22px; line-height:32px; font-weight:bold; margin-bottom:15px;}
.tfr_DetailsTime{color:#999; font-size:12px; line-height:22px; margin-bottom:15px;}
.tfr_DetailsTime span{ margin:0 5px 0 0;}
.tfr_DetailsMain{font-size:14px; line-height:24px; color:#666; padding-bottom:30px; border-bottom:solid 1px #dcdcdc; margin-bottom:20px;}
.tfr_DetailsFx{ margin-bottom:15px; border-bottom:solid 1px #dcdcdc; padding-bottom:15px;}
.tfr_DetailsMessage{}
.tfr_DetailsMessage li{ overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:20px 0;}
.tfr_DetailsLc{width:60px; text-align:center; line-height:36px; color:#777; float:right;}
.tfr_DetailsMPic{width:36px; height:36px; position:relative; float:left;}
.tfr_DetailsMPic img{width:36px; height:36px;}
.tfr_DetailsMPicB{top:0; left:0; position:absolute; background:url(../i/border36x36.png) 0 0 no-repeat; z-index:2;width:36px; height:36px;}
.tfr_DetailsMText{width:750px; float:left;}
.tfr_DetailsMTitle{font-size:14px; line-height:18px; color:#666; padding-left:15px;}
.tfr_DetailsName{font-size:12px; line-height:18px; color:#666;padding-left:15px;}
.tfr_DetailsName span{color:#06F;}
.tfr_DetailsPlTop{margin-bottom:15px;color:#777;}
.tfr_DetailsInput{width:840px; height:140px; background:#ebebeb; border:none; padding:5px;
font-size:14px; line-height:24px; color:#333; margin-bottom:10px;}
.tfr_DetailsTj{padding-top:10px;}
.tfr_DetailsTj dl{overflow:hidden;}
.tfr_DetailsTj dt{color:#666; float:left; width:660px; line-height:40px;}
a.tfr_DetailsTjLink{color:#68BF4A;}
.tfr_DetailsTj dd{width:163px; float:right;}
a.tfr_DetailsTjpl{width:163px; height:40px; text-align:center; display:block; color:#fff; line-height:40px; background:#68BF4A; border-radius:5px;}
.tfr_DetailsSr{ margin-bottom:15px;}
.tfr_mstj{}
.tfr_mstj dl{overflow:hidden; margin-bottom:30px;}
.tfr_mstj dt,
.tfr_mstj dt img{width:90px; height:90px;}
.tfr_mstj dt{float:left;}
.tfr_mstj dd{width:180px; float:right; font-size:14px; line-height:24px;}
.tfr_mstjH3{font-size:16px; line-height:26px; margin-bottom:10px;}
.login{padding:70px 0 30px; overflow:hidden;width:900px; margin:0 auto;}
.login_left{width:490px; float:left; border-right:solid 1px #dcdcdc; padding-bottom:15px;}
.login_sr{line-height:44px; overflow:hidden; margin-bottom:20px;}
.login_xieyi{font-size:12px; line-height:22px; margin-bottom:20px;}
.login_inputYhm,
.login_inputMm,
.login_inputEmail{width:363px; padding:0 5px 0 30px;height:44px; border:1px solid #dcdcdc;color:#666; font-size:16px; line-height:44px;}
.login_inputYhm{background:url(../i/login_inputYhm.png) 5px center no-repeat;}
.login_inputMm{background:url(../i/login_inputMm.png) 7px center no-repeat;}
.login_inputEmail{background:url(../i/login_inputEmail.png) 3px center no-repeat;}
.login_inputYzm{width:168px; padding:0 5px;height:44px; border:1px solid #dcdcdc;color:#666; font-size:16px; line-height:44px; display:inline-table; float:left;}
.login_inputYzmPic{width:104px; height:44px; float:left;}
a.login_inputYzmH{width:104px; height:46px; display:inline-table; float:left; line-height:46px; color:#009FD6; text-align:center;}
a.login_Button{width:400px; height:53px; display:block; background:#009FD6; text-align:center; line-height:53px; color:#fff; font-size:20px; border-radius:5px;}
a.login_Button:hover{background:#1CC2FB}
.login_zcymm{overflow:hidden;width:400px; padding-top:15px;}
.login_zcymm{font-size:12px;}
.login_zcymm a{ display:inline-table; float:left; color:#009FD6;}
.login_zcymm a.login_zhmm{float:right;color:#055874;}
.login_h3{padding-bottom:55px; font-size:20px; line-height:30px; color:#555;}
.login_right{width:300px; float:left; padding: 0 0 0 90px;}
.login_rightH3{padding-top:75px; line-height:24px;}
.login_sanfang{padding:10px 0; border-bottom:1px dashed #dcdcdc; height:24px; line-height:24px;}
.login_sanfang img{vertical-align:middle; margin-right:10px;}
.login_sanfang a{color:#009FD6;}
.login_shouquan{color:#666; padding-top:10px;}
.login_shouquan a{color:#029ed7; margin-left:8px;}
.help_submit{padding:45px 0;}
.help_submitH2{font-size:24px; line-height:34px;color:#555; padding-bottom:10px; border-bottom:solid 1px #dcdcdc;}
.help_submitH2 h2{width:1180px; margin:0 auto;}
.help_body{width:1180px; margin:0 auto;}
.help_body h3{font-size:20px; line-height:30px;color:#555;padding:30px 0 20px;}
.help_body p{margin-bottom:10px; font-size:14px; line-height:20px;}
.zql_bqgl{overflow:hidden; border-bottom:1px solid #dcdcdc; padding-bottom:20px;}
.zql_bqgl ul{width:288px; overflow:hidden;}
.zql_bqgl li{width:60px; height:60px; overflow:hidden; float:left; margin-right:12px;}
.zql_bqgl li img{width:60px; height:60px;}
.zql_chengyuan{overflow:hidden; background:#eee;  padding:15px 0 15px 30px;}
.zql_chengyuan ul{width:246px; overflow:hidden;height:288px; overflow-y:auto;}
.zql_chengyuan li{width:60px; height:60px; overflow:hidden; float:left; margin:6px;}
.zql_chengyuan li img{width:60px; height:60px;}
.zql_Top{overflow:hidden; border-bottom:solid 1px #333; padding:0 0 20px 20px;}
.zql_Top li{float:left;}
.zql_TopPic{width:82px; height:82px; overflow:hidden;}
.zql_TopPic img{width:82px; height:82px;}
.zql_TopButton{width:100px; padding-top:25px;}
.zql_TopGb{width:100px; height:32px; background:#6b6b6b; border-radius:3px; line-height:32px; text-align:center;color:#fff; display:block;}
.zql_TopText{width:630px; float:left;font-family:"宋体";line-height:30px; padding-top:8px;}
.zql_TopTitle{padding-left:20px; font-size:16px;font-weight:bold;color:#333;}
.zql_TopTitle span{ margin-right:15px;}
.zql_TopTime{padding-left:10px; font-size:14px; line-height:30px;color:#999;}
.zql_TopTime span{ margin:0 10px;}
.zql_TopTime .blue{color:#009FD6; font-weight:normal;}
.zql_Body{}
.zql_Body dl{overflow:hidden;border-bottom:solid 1px #dcdcdc; padding:30px 0 20px 40px;}
.zql_Body dt{width:60px; height:60px; float:left; overflow:hidden; }
.zql_Body dt img{width:60px; height:60px;}
.zql_Body dd{width:725px; float:right;font-size:16px;color:#333;}
.zql_BodyT{background:#f0f0f0; border-radius:2px; padding:15px; line-height:26px; position:relative;}
.zql_BodyTjt{width:16px; height:13px; position:absolute; top:-7px; left:50px; z-index:2;
 background:url(../i/zql_BodyT.png) 0 0 no-repeat}
.zql_BodyTitle{font-weight:bold; margin-bottom:20px;}
.zql_BodyTitle span{margin-right:15px;}
.zql_Bottom{padding-bottom:30px;}
.zql_BottomTitle{width:830px; height:30px; font-size:16px; line-height:30px; padding:10px 15px; border:none; background:#eeeeee;}
.zql_BottomInput{height:98px; border:solid 1px #eee; padding:10px;width:828px}
a.zql_BottomButton{width:100px; height:32px; background:#009FD6; border-radius:3px; display:block;color:#fff; text-align:center; line-height:32px; float:right;}

.zql_item{}
.zql_item ul{overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:20px 0 20px 20px;}
.zql_item li{float:left;}
.zql_itemPic{width:82px; height:82px; overflow:hidden;}
.zql_itemPic img{width:82px; height:82px;}
.zql_itemButton{width:114px; padding-top:5px;}
.zql_itemNum{height:30px; line-height:30px; text-align:center; color:#333; font-size:12px;}
.zql_itemJr,
a.zql_itemJr{width:70px; height:32px; background: url(../i/zql_itemJr.png) 0 0 no-repeat ; line-height:32px;color:#fff; display:block;padding-left:44px}
a.zql_itemJr:hover{background: url(../i/zql_itemJr.png) -120px 0 no-repeat ;}
.zql_itemText{width:610px; float:left;font-family:"宋体";line-height:24px; padding-top:8px;}
.zql_itemTitle{padding-left:20px; font-size:16px;font-weight:bold;color:#333;}
.zql_itemTitle span{ margin-right:15px;}
.zql_itemTime{padding-left:20px; font-size:14px; line-height:30px;color:#999;}
.zql_itemP{padding-left:20px;color:#555;}
.zql_itemZt{color:#333; font-size:12px;}
.zql_itemZt span{margin-right:10px;}
.zql_itemZt a{color:#009FD6; margin-left:10px; line-height:30px;}
.zql_itemWyjq{padding:0 25px 10px 0; overflow:hidden;}
a.zql_itemWyjqB{width:70px; height:32px; float:right; background: url(../i/zql_itemWyjqB.png) 0 0 no-repeat ; line-height:32px;color:#fff; display:block; font-size:12px; padding-left:44px}
a.zql_itemWyjqB:hover{background: url(../i/zql_itemWyjqB.png) -120px 0 no-repeat ;}
.zql_itemR{border-bottom:solid 1px #fafafa;}
.zql_itemRtitle{overflow:hidden;}
.zql_Rleft{width:55px; height:50px; line-height:50px; color:#fff; text-align:center; background:#E43224; float:left;}
.zql_Rright{width:215px; height:50px; font-size:16px; line-height:50px; color:#fff;background:#009FD6; padding-left:10px; float:right;}
.zql_Rmain{border:solid 1px #dcdcdc; border-top:none; margin-bottom:30px;}
.zql_Rmain li{height:65px;border-bottom:solid 1px #dcdcdc;}
.zql_Rmain li:last-child{border-bottom:none;}
.zql_RtopTen{width:55px; height:50px; float:left; line-height:65px; text-align:center; font-size:24px;}
.zql_RmainText{ overflow:hidden;width:195px; float:right; padding:0 10px;}
.zql_RmainText h3{line-height:24px; padding-top:10px;color:#555;}
.zql_Rjoin{overflow:hidden;}
.zql_Rjoin span{height:18px; display:inline-table; float:left; margin-right:10px;line-height:20px;color:#999;}
.zql_Rjoin a{width:18px; height:18px; display:inline-table; float:left; background:url(../i/zql_Rjoin.png) 0 0 no-repeat;text-indent:-999px; line-height:20px;}
.zql_Rjoin a:hover{background:url(../i/zql_Rjoin.png) -20px 0 no-repeat;}
.qzl_CyTeamLeft{width:580px; float:left;}
.qzl_CyTeamRight{width:580px;float:right;}
.qzl_CyTeamLeft ul,
.qzl_CyTeamRight ul{width:600px;}
.qzl_CyTeam{overflow:hidden;}
.qzl_CyTeamTitle{height:54px; border-top:solid 1px #dcdcdc; background:url(../i/classInfo_Button.png) 0 -195px no-repeat; line-height:54px;}
.qzl_CyTeamTitle h3{width:120px; text-align:center; font-size:16px;color:#009FD6;}
.qzl_CyTeamBody{overflow:hidden;}
.qzl_CyTeamBody ul.qzl_CyTeam1200{width:1200px;}
.qzl_CyTeamBody li{width:90px; height:120px; float:left; margin:0 30px 20px 0;position: relative;}
.qzl_CyTeamBody li .mangerType {
	position: absolute;top: 5px;left: 5px;color: red;
}
.qzl_CyTeamPic{width:90px; height:90px; overflow:hidden;}
.qzl_CyTeamPic img{width:90px; height:90px;}
.qzl_CyTeamName{text-align:center; line-height:30px;}
.qzl_CyTop{padding-top:125px; background:url(../i/qzl_CyTeamBg.png) 0 0 no-repeat;}
.qzl_CyInfo{padding-bottom:60px;}
.qzl_CyInfo ul{overflow:hidden;padding-bottom:60px;}
.qzl_CyInfo li{float:left;}
.qzl_CyInfoLeft{width:180px;}
.qzl_CyInfoMid{width:800px;}
.qzl_CyInfo li.qzl_CyInfoRight{width:190px; float:right;}
.qzl_CyInfoPic,
.qzl_CyInfoPic img{width:120px; height:120px; }
.qzl_CyInfoPic{overflow:hidden; margin:0 auto;}
a.qzl_CyInfoBut{width:110px; height:41px; display:block; background:url(../i/qzl_CyInfoBut.png) 0 0 no-repeat; padding-left:50px; line-height:41px; color:#fff;}
.qzl_CyInfoOut{color:#333; font-size:12px;width:160px; text-align:center;}
.qzl_CyInfoOut span{margin-right:10px;}
.qzl_CyInfoOut a{color:#009FD6; margin-left:10px; line-height:30px;}
.qzl_CyInfoMain h3{line-height:34px; font-size:24px; padding-left:10px;}
.qzl_CyInfoTime{color:#999; line-height:30px;}
.qzl_CyInfoTime span{ margin:0 10px;}
.qzl_CyInfoTime .blue{color:#009FD6;}
.qzl_CyInfoWz{color:#555; line-height:30px; padding-left:10px;}
.qzl_CyInfoDl{overflow:hidden; margin-bottom:30px;}
.qzl_CyInfoDl dt{width:150px; float:left; font-size:32px; height:58px; line-height:58px; background:url(../i/qzl_CyInfoDl.png) 125px 0 no-repeat;}
.qzl_CyInfoDl dd{width:1000px; padding-right:30px; float:right;}

.kchgMain{color:#555; font-size:16px; line-height:26px;}
.kchgMain p{ margin-bottom:5px;}
.kchg_list{ overflow:hidden; background:#eee; padding:15px 0 15px 15px; margin-bottom:40px;}
.kchg_list dl{width:350px; float:left; margin:0 15px;}
.kchg_list dt{width:350px; height:205px; overflow:hidden; margin-bottom:10px;}
.kchg_list dt img{width:350px; height:205px;}
.kchg_list dd{font-size:16px; line-height:22px;}
.kchg_listH3{color:#009fd6; font-size:16px; line-height:30px; font-weight:bold; margin-bottom:10px; padding-left:15px;}
a.kchg_huifang{width:144px; height:39px; display:block; float:left; background:url(../i/kchg_huifang.png) 0 0 no-repeat; line-height:39px; color:#fff; padding-left:20px;}
a.kchg_huifang:hover{background:url(../i/kchg_huifang.png) -170px 0 no-repeat;}
.newPost{ position:relative; padding-bottom:30px;}
.nwePost_b{ position:absolute; top:-50px; right:20px; overflow:hidden;width:180px;}
a.nwePost_fxt{width:47px; height:33px; display:block; background:url(../i/nwePost_b.png) 0 0 no-repeat; padding-left:30px; color:#fff; line-height:33px; font-size:12px; float:left;}
a.nwePost_fxt:hover{background:url(../i/nwePost_b.png) -80px 0 no-repeat;}
a.nwePost_hf{width:77px; height:33px; display:block; background:url(../i/nwePost_b.png) 0 -35px no-repeat;color:#fff; line-height:33px; font-size:12px; float:right; text-align:center}
a.nwePost_hf:hover{background:url(../i/nwePost_b.png) -80px -35px no-repeat;}
.tenColorbg{height:10px; background:#EBECEE;}
.postList{}
.postList_h3{height:60px; padding-top:5px; line-height:60px;border-bottom:solid 1px #dcdcdc;}
.postList dl{ overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:20px 0; border-bottom:solid 1px #dcdcdc; padding-left:30px}
.postList dt{width:60px; height:60px; float:left; overflow:hidden;}
.postList dt img{width:60px; height:60px;}
.postList dd{float:right; width:1050px;}
.postList_Info{overflow:hidden; margin-bottom:10px;}
.postList_Left{width:970px; float:left;}
.postList_Right{width:48px; height:18px; float:right; text-align: center; color:#777;}
.postList_Left span{margin-right:20px; font-size:16px;color:#999;}
.postList_Left a{margin-right:20px; font-size:16px;color:#555;}
.postList_Left span.blue,
.postList_Left a.blue{color:#009fd6;}
.postList_Text{padding:15px; background:#EBECEE; position:relative; font-size:16px; line-height:20px; color:#000; margin-bottom:10px;}
.postList_TextTop{background:url(../i/zql_BodyT.png) 0 0 no-repeat;width:16px; height:13px; overflow:hidden; position:absolute; top:-7px; left:40px;}
a.postList_linkL{color:#009fd6; display:inline-table; float:left;}
a.postList_linkR{color:#555; display:inline-table; float:right; margin-right:10px;}
.newPost_dl{overflow:hidden; padding:0 0 15px 30px; margin-bottom:25px; border-bottom:dashed 1px #dcdcdc;}
.newPost_dl dt{width:60px; height:60px; float:left; overflow:hidden;}
.newPost_dl dt img{width:60px; height:60px;}
.newPost_dl dd{float:right; width:1050px; position:relative;}
.newPost_Info {color:#999;font-size:16px;}
.newPost_Info span{margin:0 10px;}
.newPost_Info a{margin:0 10px;}
.newPost_Info span.blue{color:#009fd6; margin-left:0;}
.newPost_Info a.blue{color:#009fd6;}
.newPost_H3{color:#555; font-weight:bold; font-size:16px; line-height:30px;}
.newPost_Text{width:1020px;padding:15px 15px 130px; background:#EBECEE; position:relative; font-size:16px; line-height:20px; color:#000; margin:0 0 10px 130px;}
a.newPost_TextLink{color:#e53329; font-size:16px; display: inline-table; position:absolute; bottom:70px; height:20px; line-height:20px; left:15px; z-index:2;}
.newPost_icon{padding-top:10px; background:url(../i/newPost_icon.png) 0 0 no-repeat; position:absolute; bottom:-4px; left:-15px;}
.newPost_icon ul{border-top:solid 1px #eee;border-left:solid 1px #eee;display:inline-table;}
.newPost_icon li{height:38px; float:left;display:inline-table;border-bottom:solid 1px #eee;border-right:solid 1px #eee; overflow:hidden; background:#fff;}
a.classInfo_iconWx{width:62px;height:38px;display:block; background:url(../i/classInfo_icon.png) 0 0 no-repeat; text-indent:-9999px;}
a.classInfo_iconWx:hover{background:url(../i/classInfo_icon.png) -62px 0 no-repeat;}
a.classInfo_iconWb{width:62px; height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -38px no-repeat; text-indent:-9999px;}
a.classInfo_iconWb:hover{background:url(../i/classInfo_icon.png) -62px -38px no-repeat;}
a.classInfo_iconKj{width:62px; height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -76px; no-repeat; text-indent:-9999px;}
a.classInfo_iconKj:hover{background:url(../i/classInfo_icon.png) -62px -76px; no-repeat;}
a.classInfo_iconQQ{width:62px; height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -114px no-repeat; text-indent:-9999px;}
a.classInfo_iconQQ:hover{background:url(../i/classInfo_icon.png) -62px -114px no-repeat;}
a.classInfo_iconrr{width:62px; height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -152px no-repeat; text-indent:-9999px;}
a.classInfo_iconrr:hover{background:url(../i/classInfo_icon.png) -62px -152px no-repeat;}
a.classInfo_iconxz{height:38px; display:block; background:url(../i/classInfo_icon.png) 0 -190px no-repeat; padding:0 20px 0 50px; line-height:38px;}
a.classInfo_iconxz:hover{background:url(../i/classInfo_icon.png) 0 -230px no-repeat;color:#68BF4A}
.newPost_hd{overflow:hidden;position:absolute; width:300px; z-index:2; top:10px; right:10px;}
.postIndex{}
.postIndex ul{overflow:hidden; padding:15px 0 15px 20px; border-bottom:dashed 1px #dcdcdc;}
.postIndex li{float:left;}
.postIndex li.postIndex_pic{width:60px; height:60px; overflow:hidden;}
.postIndex_main{width:900px;}
.postIndex_h3{ font-size:16px; line-height:30px; font-weight:bold; padding-left:25px;}
.postIndex_Text{color:#999; font-size:16px; line-height:18px;padding:6px 0 6px 25px; overflow:hidden;}
.postIndex_Text span{margin:0 10px; display: inline-table; height:18px;}
.postIndex_Text span.blue{color:#009fd6; margin-left:0;}
.postIndex_Text i{width:18px; height:18px; overflow:hidden; display:inline-table; margin:0 3px;}
.postIndex_Text i.postIndex_huo{ background: url(../i/postIndex_Text.png) 0 0 no-repeat;}
.postIndex_Text i.postIndex_jing{ background:url(../i/postIndex_Text.png) -20px 0 no-repeat;}
.postIndex li.postIndex_Icon{width:150px; float:right; overflow:hidden; padding-top:25px;}
.postIndex_Bottom{padding-bottom:30px;}
.postIndex_BottomTitle{width:1150px; height:30px; font-size:16px; line-height:30px; padding:10px 15px; border:none; background:#eeeeee;}
.postIndex_BottomInput{height:98px; border:solid 1px #eee; padding:10px;width:1158px}
a.postIndex_BottomButton{width:100px; height:32px; background:#009FD6; border-radius:3px; display:block;color:#fff; text-align:center; line-height:32px; float:right;}
.postIndex_tab{ overflow:hidden; margin:0 auto;width:675px; padding:30px 0 20px;}
.postIndex_tab450{width:450px;}
.postIndex_tab li{width:188px; height:51px; line-height:44px; text-align:center; color:#000; float:left; background:url(../i/postIndex_tab.png) 0 0 no-repeat; margin:0 18px;}
.postIndex_tab li a{width:188px; height:44px; display:block;}
.postIndex_tab li span{color:#e4312a;}
.postIndex_tab li.on{background:url(../i/postIndex_tab.png) -200px 0 no-repeat;color:#fff;}
.postIndex_tab li.on span,
.postIndex_tab li.on a{color:#fff;}
.postIndex_menu{border-bottom:solid 1px #dcdcdc;}
.postIndex_menu ul{overflow:hidden;background:url(../i/postIndex_menu.png) 0 0 repeat-x;}
.postIndex_menu li{height:50px; display:inline-table;text-align:center;line-height:50px;font-size:16px; float:left; padding:0 30px; }
.postIndex_menu li.on{background:url(../i/postIndex_menu.png) center -55px repeat-x;}
.postIndex_menu li a{color:#555;}
.postIndex_menu li.on a{color:#009FD6;}
.postIndex_tj{padding:20px 50px 20px 20px; overflow:hidden; border-bottom:solid 1px #dcdcdc;}
.postIndex_tj dt{width:800px; float:left; font-size:12px; line-height:32px;color:#555;}
.postIndex_tj dt span{margin-right:20px;}
.postIndex_tj dd{width:100px; float:right; overflow:hidden;}

.castle{}
.castle ul{ overflow:hidden; padding:25px 0; border-bottom:solid 1px #dcdcdc;}
.castle li{float:left;}
.castle li.castlePic{width:340px;}
.castlePic_t{width:320px; height:185px; overflow:hidden;}
.castlePic_t img{width:320px; height:185px;}
.castlePic_m{padding-top:25px; text-align:center; font-size:18px; line-height:28px;}
.castlePic_m span{ margin:0 15px;color:#585858;}
.castlePic_m b{color:#68bf4a; font-weight:normal;}
.castle li.castleText{width:630px;}
.castleClass{font-size:18px;line-height:26px;overflow:hidden; margin-bottom:10px;}
.castleTime{ font-size:14px; line-height:24px; color:#666; margin-bottom:10px;}
.castleTime span.green{color:#68bf4a; margin-left:20px;}
.castleTech{ overflow:hidden;color:#666; margin-bottom:10px;}
.castleTech span{display: block; font-size:14px;float:left;}
.castleTech span.first{width:75px;line-height:26px;}
.castleTech span.teacherPic{width:23px; height:23px; border:solid 1px #d8d8d8; padding:1px 0 0 1px; background:#fafafa;margin-right:10px}
.castleTech span.teacherPic img{width:22px; height:22px;}
.castleTech span.name{height:26px; line-height:26px; padding-right:10px;}
.castleTech span.zan{width:24px; height:22px; padding-top:4px;}
.castleTech span.zanNum{height:26px; line-height:26px; margin-right:20px;}
.castleXuyuan{color:#555; line-height:20px; font-size:14px; margin-bottom:10px;}
.castleJieshao{color:#555; line-height:24px; font-size:14px;}
.castle li.castleRight{width:130px; float:right; overflow:hidden}
.castleNum{ text-align:center; line-height:30px; font-size:12px;color:#333;}
.castleNum span{ font-size:18px;color:#333;}
.castleButton{overflow:hidden}
.castleButton a{width:114px; height:33px; display:block;background:url(../i/flcb_cardButton.jpg) 0 0 no-repeat;color:#009FD6; line-height:33px; text-align:center;margin:0 auto 10px;}
.castleButton a:hover{background:url(../i/flcb_cardButton.jpg) 0 -35px no-repeat;color:#fff;}
.castleNote{color:#e82b27; padding:30px 0 20px 0;}
.castlePaixun{ background:#fafafa; border:solid 1px #dcdcdc; height:36px; overflow:hidden; margin-bottom:20px;}
.castlePaixun dt{float:left; padding-left:20px;}
.castlePaixun dd{float:right;}
.castlePaixun a{ display:inline-table; height:36px;  line-height:36px; font-size:12px; margin-right:20px;}
.castlePaixun a:hover{color:#009fd6;}
.castlePaixun a.on{color:#009fd6; text-decoration:underline}
.castlePaixun dd a{background: url(../i/castlePaixun.png) 0 -4px no-repeat;padding-left:15px;}
.castlePaixun dd a:hover{background: url(../i/castlePaixun.png) 0 -78px no-repeat}
.castleInfo{padding-bottom:40px;}

.castleInfo dl{overflow:hidden;}
.castleInfo dt,
.castleInfo dt img{width:500px; height:290px;}
.castleInfo dt{float:left; overflow:hidden;}
.castleInfo dd{width:660px; float:right;}
.castleInfo_title{font-size:20px; line-height:30px; margin-bottom:10px;}
.castleInfo_time{color:#777; font-size:14px; line-height:24px;margin-bottom:10px;}
.castleInfo_time span{margin-right:5px;}
.castleInfo_time span.green{color:#68bf4a;}
.castleInfo_pic {width:42px; height:42px;padding:1px 0 0 1px; overflow:hidden; border:solid 1px #dadada; float:left; margin-right:10px;}
.castleInfo_pic img{width:41px; height:41px;}
.castleInfo_name{overflow:hidden; font-weight:bold;}
.castleInfo_zjr{height:45px; display:inline-table; float:left; line-height:45px; margin-right:10px;}
a.castleInfo_zan{ margin-top:10px; margin-right:10px; float:left;}
.castleInfo_adress{height:45px; line-height:45px; margin-bottom:20px;}
.castleInfo_adress span{ margin-right:10px;}
.castleInfo_time span.castleInfo_Cy { margin-right:30px;}
.castleInfo_Cy b{font-size:18px; line-height:32px; font-weight:normal;}
.castleInfo_time span.castleInfo_Rs{font-size:18px; line-height:32px; margin-right:30px;}
.castleInfo_Rs b{font-weight:normal; color:#68bf4a;}
.castleInfoList{}
.castleInfoList ul{ overflow:hidden;}
.castleInfoList li{ padding:15px 0px;}
.castleInfoList dl{ overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:20px 0; border-bottom:solid 1px #dcdcdc;}
.castleInfoList dt{width:60px; height:60px; float:left; overflow:hidden;}
.castleInfoList dt img{width:60px; height:60px;}
.castleInfoList dd{float:right; width:770px;}
.castleInfoList_Info{overflow:hidden; margin-bottom:10px;}
.castleInfoList_Info span,
.castleInfoList_Info a{margin-right:20px; font-size:16px;color:#999;}
.castleInfoList_Info span.blue,
.castleInfoList_Info a.blue{color:#009fd6;}
.castleInfoList_Text{padding:15px; background:#EBECEE; position:relative; font-size:16px; line-height:20px; color:#000; margin-bottom:10px;}
.castleInfoList_TextTop{background:url(../i/zql_BodyT.png) 0 0 no-repeat;width:16px; height:13px; overflow:hidden; position:absolute; top:-7px; left:40px;}
.castleMassage h3{font-size:14px; line-height:40px;}
.castleInput{width:820px; padding:15px; border:solid 1px #dcdcdc; height:100px; margin-bottom:20px;}
.zxsNwePost{position:relative; padding-bottom:30px;}
.zxsNwePost_b{ position:absolute; top:-50px; right:20px; overflow:hidden;width:180px;}
a.zxsNwePost_fxt{width:47px; height:33px; display:block; background:url(../i/nwePost_b.png) 0 0 no-repeat; padding-left:30px; color:#fff; line-height:33px; font-size:12px; float:left;}
a.zxsNwePost_fxt:hover{background:url(../i/nwePost_b.png) -80px 0 no-repeat;}
a.zxsNwePost_hf{width:77px; height:33px; display:block; background:url(../i/nwePost_b.png) 0 -35px no-repeat;color:#fff; line-height:33px; font-size:12px; float:right; text-align:center}
a.zxsNwePost_hf:hover{background:url(../i/nwePost_b.png) -80px -35px no-repeat;}
.zxsNwePost_dl{overflow:hidden; padding:0 0 15px 30px; margin-bottom:25px; border-bottom:dashed 1px #dcdcdc;}
.zxsNwePost_dl dt{width:60px; height:60px; float:left; overflow:hidden;}
.zxsNwePost_dl dt img{width:60px; height:60px;}
.zxsNwePost_dl dd{float:right; width:1050px; position:relative;}
.zxsNwePost_Info {color:#999;font-size:14px;}
.zxsNwePost_Info span,
.zxsNwePost_Info a{margin:0 10px;}
.zxsNwePost_Info span.blue{color:#009fd6; margin-left:0;}
.zxsNwePost_Info a.blue{color:#009fd6;}
.zxsNwePost_hd{overflow:hidden; padding-right:20px;}
.zxsNwePost_H3{color:#555; font-weight:bold; font-size:14px; line-height:30px; float:left; display:inline-table;}
.zxsNwePost_Text{width:1020px;padding:15px 15px 80px; background:#EBECEE; position:relative; font-size:16px; line-height:20px; color:#000; margin:0 0 10px 130px;}
a.zxsNwePost_TextLink{color:#e53329; font-size:16px; display: inline-table; position:absolute; bottom:70px; height:20px; line-height:20px; left:15px; z-index:2;}
.zxsNwePost_icon{padding-top:10px; background:url(../i/newPost_icon.png) 0 0 no-repeat; position:absolute; bottom:-4px; left:-15px;}
.zxsNwePost_icon ul{border-top:solid 1px #eee;border-left:solid 1px #eee;display:inline-table;}
.zxsNwePost_icon li{height:38px; float:left;display:inline-table;border-bottom:solid 1px #eee;border-right:solid 1px #eee; overflow:hidden; background:#fff;}
.postList_ds{color:#555; line-height:30px; border-bottom:1px dashed #dcdcdc; margin-bottom:10px;}

.zzyList{}
.zzyListborderT{ border-top:solid 1px #dcdcdc;}
.zzyList ul{overflow:hidden; padding:15px 0 15px 20px; border-bottom:dashed 1px #dcdcdc;}
.zzyList li{float:left;}
.zzyList li.zzyList_pic{width:80px; height:80px; overflow:hidden; border:1px solid #dcdcdc; margin-top:10px;}
.zzyList li.zzyList_pic img{width:74px; height:74px; border:solid 3px #fff;}
.zzyList_main{width:900px;}
.zzyList_Text{color:#999; font-size:16px; line-height:18px;padding:6px 0 6px 25px; overflow:hidden;}
.zzyList_Text span{margin:0 10px; display: inline-table; height:18px;}
.zzyList_Text span.blue{color:#009fd6; margin-left:0;}
.zzyList_Text b{color:#F00; font-weight:normal;}
.zzyList_Ps{font-size:16px; line-height:22px; color:#555;padding:6px 0 6px 25px;}
.zzyList_Num{color:#68bf4a; font-size:12px;padding:6px 0 6px 25px;}
.zzyList_Num span{color:#555; margin-right:15px;}
.zzyList li.zzyList_Right{width:150px; float:right; overflow:hidden; padding-top:25px;}
.zzyList_rs{font-size:12px; line-height:30px; text-align:center; color:#333;}
.zzyList_rs span{font-size:16px;}
a.zzyList_button {width:114px;height: 32px;background: #009FD6;border-radius: 3px;display: block;color: #fff;text-align: center;line-height: 32px; margin:0 auto;}
a.zzyList_button:hover{ background:#1CC2FB;}

.zyxqMain{ position:relative;}
.zyxqMain ul{overflow:hidden; padding:15px 0 15px 20px;}
.zyxqMain li.zyxqMain_pic{width:80px; height:80px; overflow:hidden; border:1px solid #dcdcdc; margin-top:10px;float:left;}
.zyxqMain li.zyxqMain_pic img{width:74px; height:74px; border:solid 3px #fff;}
.zyxqMain_main{width:1070px; float:right;}
.zyxqMain_Text{color:#999; font-size:16px; line-height:18px;padding:6px 0 6px 25px; overflow:hidden;}
.zyxqMain_Text span{margin:0 10px; display: inline-table; height:18px;}
.zyxqMain_Text span.blue{color:#009fd6; margin-left:0;}
.zyxqMain_Text b{color:#F00; font-weight:normal;}
.zyxqMain_Ps{font-size:16px; line-height:22px; color:#555;padding:6px 0 6px 25px;}
.zyxqMain_Num{color:#68bf4a; font-size:12px;padding:6px 0 6px 25px;}
.zyxqMain_Num span{color:#555; margin-right:15px;}
.zyxqMain_rs{font-size:12px; line-height:30px; text-align:center; color:#333; position:absolute; top:15px; right:30px; z-index:2;}
.zyxqMain_rs span{font-size:16px;}
a.zyxqMain_b {width:114px;height: 32px;background: #009FD6;border-radius: 3px;display: block;color: #fff;text-align: center;line-height: 32px; float:right;}
a.zyxqMain_b:hover{ background:#1CC2FB;}

.zyxqList{}
.zyxqList_h3{height:60px; padding-top:5px; line-height:60px;border-bottom:solid 1px #dcdcdc;}
.zyxqList dl{ overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:20px 0; border-bottom:solid 1px #dcdcdc; padding-left:30px}
.zyxqList dt{width:60px; height:60px; float:left; overflow:hidden;}
.zyxqList dt img{width:60px; height:60px;}
.zyxqList dd{float:right; width:1050px;}
.zyxqList_Info{overflow:hidden; margin-bottom:10px;}
.zyxqList_Info span{margin-right:20px; font-size:16px;color:#999;}
.zyxqList_Info a{margin-right:20px; font-size:16px;color:#555;}
.zyxqList_Info span.blue,
.zyxqList_Info a.blue{color:#009fd6;}
.zyxqList_Info .green,
.zyxqList_Info span.green,
.zyxqList_Info a.green{color:#68bf4a;}
.zyxqList_Info b{ font-weight:normal;}
.zyxqList_Info .red{color:#F00;}
.zyxqList_Text{padding:15px; background:#EBECEE; position:relative; font-size:16px; line-height:20px; color:#000; margin-bottom:10px;}
.zyxqList_TextBg{background:#EBECEE url(../i/zyxqList_TextBg.png) right 0 repeat-y;}
.zyxqList_Text p{ margin-bottom:15px;}
.zyxqList_TextL{width:650px; float:left;}
.zyxqList_TextL span{ background:#68bf4a}
.zyxqList_TextR{width:340px; float:right;}
.zyxqList_pizhu{}
.zyxqList_pizhu li{font-size:12px; color:#fff; line-height:20px; padding:5px 10px; background:#68BF4A; border-radius:3px; margin-bottom:10px;}
.zyxqList_TextTop{background:url(../i/zql_BodyT.png) 0 0 no-repeat;width:16px; height:13px; overflow:hidden; position:absolute; top:-7px; left:40px;}
a.zyxqList_B{width:64px; height:33px; display:block; background:url(../i/zyxqList_B.png) 0 0 no-repeat; line-height:33px; padding-left:50px; position:absolute; bottom:-15px; right:45px; z-index:2}
a.zyxqList_Bgood{background:url(../i/zyxqList_B.png) 0 0 no-repeat;color:#009fd6;}
.zyxqList_ds{color:#e33228; font-size:16px;}
a.zyxqList_Bfair{background:url(../i/zyxqList_B.png) 0 -40px no-repeat;color:#777;}
.zxs_left{width:850px; float:left; padding-bottom:50px;}
.zxsBanner{height:320px; position:relative;width:330px; padding-left:520px; margin-bottom:20px;}
.zxsBannerPic{width:330px; height:320px; overflow:hidden;}
.zxsBannerPic img{width:330px; height:320px;}
.zxsBannerMain{width:553px; height:320px; position:absolute; left:-5px; top:0; z-index:2; background:url(../i/zxsBanner.png) 0 0 no-repeat;}
.zxsBannerNote{padding:15px 0 0 40px; color:#fff; font-size:18px; line-height:40px; height:40px;}
.zxsBannerText{color:#fff;padding:15px 50px 0px 30px;}
.zxsBannerText h3{font-size:22px; line-height:32px; margin-bottom:30px;}
.zxsBannerWz{font-size:14px; line-height:18px; padding-bottom:15px;}
a.zxsBannerB{width:114px; height:33px; color:#fff; background:#01A0DA; display:block; line-height:32px; text-align:center; float: right; border-radius:3px;}
a.zxsBannerB:hover{ background:#1CC2FB;}
.zxs_zyzq{}
.zxs_zyzq dl{ overflow:hidden; padding:30px 0 20px; border-bottom:solid 1px #dcdcdc;}
.zxs_zyzq dt{width:188px; height:44px; float:left; font-size:16px; line-height:44px; background:url(../i/postIndex_tab.png) 0 0 no-repeat; text-align:center;}
.zxs_zyzq dt span{color:#e4312a;}
.zxs_zyzq dd{width:640px; float:right;}
.zxs_zyzq dd a{height:44px; display:inline-table; float:left; margin-right:20px; padding-left:10px; background:url(../i/dian.png) 0 center no-repeat; font-size:16px; line-height:44px;}
.zxs_zypg{padding:40px 0 20px;}
.zxs_zypg ul{overflow:hidden}
.zxs_zypg li{width:320px; height:420px; background:#fafafa; float:left; margin-right:20px;}
.zxs_zypg li.bg_1{ background:#fafafa url(../i/zxs_zypgBg_1.png) 130px 72px no-repeat}
.zxs_zypg li.bg_2{ background:#fafafa url(../i/zxs_zypgBg_2.png) 130px 72px no-repeat}
.zxs_zypgP{font-size:14px; line-height:26px; padding:0 45px 20px;}
.zxs_zypgH3{padding:185px 0 20px; text-align:center; font-size:18px; line-height:32px; font-weight:bold;}
a.zxs_zypgB{width:260px; height:44px; color:#fff; background:#01A0DA; display:block; line-height:44px; text-align:center; border-radius:3px; margin:0 auto;}
a.zxs_zypgB:hover{ background:#1CC2FB;}
.zxs_zxzq{padding-top:25px;}
.zxs_zxzq ul{overflow:hidden; width:860px; padding-top:20px; border-bottom:solid 1px #dcdcdc;}
.zxs_zxzq li{width:250px; float:left; overflow:hidden; padding:0 15px 20px 20px;}
.zxs_zxzqH3{ border-bottom:solid 1px #dcdcdc; height:40px; line-height:40px; font-size:16px; padding-left:30px; background:url(../i/dian_2.png) 20px center no-repeat}
.zxs_zxzqPic{width:68px; height:68px; float:left; overflow:hidden}
.zxs_zxzqPic img{width:68px; height:68px;}
.zxs_zxzqMain{width:170px; float:right;}
.zxs_zxzqTitle{color:#333; font-size:16px; line-height:26px; font-weight:bold;}
.zxs_zxzqTitle span{color:#009fd6;}
.zxs_zxzqWz{color:#999;font-size:16px; line-height:26px;}
.zxs_zxzqNum{color:#999; font-size:12px; line-height:22px;}
.zxs_zxzqNum span{color:#F00;}
.userTX{ padding:30px 0 0 30px;}
.userTX_b{width:180px; height:33px; display:block; background:#68BF4A;color:#fff; text-align:center; line-height:32px;}
.userTXPic{width:290px; float:left; border-right:1px solid #dcdcdc;}
.userTX_240x240{width:240px; height:240px;}
.userTXPicText{font-size:12px; color:#999; line-height:30px; margin-bottom:10px; overflow:hidden;}
.userTXShow{width:450px; float:left; padding-left:50px;}
.userTX_150x150{width:150px; height:180px;}
.userTX_60x60{width:60px; height:90px;}
.userTX_30x30{width:30px; height:60px;}
.userTX_150x150,.userTX_60x60,.userTX_30x30{float:left; margin-right:25px;color:#999; font-size:12px; text-align:center;}
.userTX_150x150 img{width:150px; height:150px;}
.userTX_60x60 img{width:60px; height:60px;}
.userTX_30x30 img{width:30px; height:30px;}
.userTXSave,
a.userTXSave{width:90px; height:30px; display:block; background:#009FD6; text-align:center; line-height:30px; border-radius:3px;color:#fff;}
a.userTXSave:hover{ background:#1CC2FB;}
.page404{padding:200px 0 100px; background:url(../i/404.png) center 80px no-repeat;}
.page404Text{ text-align:center; color:#666; font-size:14px; line-height:30px;}
.page404button{ overflow:hidden; padding-top:60px;}
.page404button a{width:106px; height:30px; display:block; background:#68BF4A; margin:0 auto; line-height:30px; color:#fff; text-align:center;}
.wdzxs_df{color:#e33228; overflow:hidden; padding-top:10px;}
.wdzxs_df td{padding-bottom:10px;}
.wdzxs_df span{ margin-right:15px;}
.wdzxs_df input{ margin-right:5px; vertical-align:middle;color:#e33228;}
.wdzxs_dfTitle{width:50px; vertical-align:top;}
.wdzxs_textarea{width:835px; height:140px; padding:5px 10px; border:solid 1px #dcdcdc;}
.fbxzy_sz{padding:20px 0 30px;}
.fbxzy_sz span{margin-right:10px;}
.fbxzy_sz select{ margin-right:10px;}
.fbxzy_Title{}
.fbxzy_Title dl{ overflow:hidden;}
.fbxzy_Title dt{width:45px;color:#666; line-height:40px; float:left}
.fbxzy_Title dd{width:862px;height:40px; float:left }
.fbxzy_input{width:850px; padding:0 5px; border:solid 1px #dcdcdc; line-height:38px;color:#666;}
.fbxzy_sc{height:30px; padding-top:10px; text-align: right;}
.fbxzy_sc a{ margin-right:15px;color:#009fd3;}
.fbxzy_sr{padding:5px;border:solid 1px #dcdcdc; margin-bottom:15px;}
.fbxzy_textarea{width:898px; height:178px;  font-size:14px; line-height:24px; border:none}
.fabuButtonDiv{ overflow: hidden;}
.fbxzy_yp{ text-align:center; padding:15px;}
.process{padding:70px 0;}
.processTop{height:54px;  overflow:hidden; background:url(../i/line.png) 0 bottom repeat-x;}
.processTop li{ height:52px;line-height:52px;float: left; margin-right:60px;}
.processTop li.on{border-bottom:solid 2px #68BF4A;}
.processTitle{font-size:14px; color:#333; line-height:24px; padding:40px 0 20px;}
.processInput{width:388px; height:44px; border:solid 1px #dcdcdc; font-size:16px; line-height:44px; display:block; margin-bottom:20px; padding:0 5px;color:#666;}
.processTable table{border-top:1px #dcdcdc solid;border-left:1px #dcdcdc solid;width:840px;}
.processTable td{padding:10px 50px; border-bottom:1px #dcdcdc solid;border-right:1px #dcdcdc solid; font-size:16px; text-align:center;}
.processTable td.processPay{ text-align:right; line-height:26px;}
.processRPB{width:50px; border:solid 1px #dcdcdc; height:20px; margin:0 5px;}
.processTable td.processKc{padding:20px; text-align:left;}
.processPic{width:145px; height:120px; overflow:hidden; float:left;}
.processPic img{width:145px; height:120px;}
.processText{width:200px; padding:50px 0px 0 20px; float:right}
.processYf{ text-align:right;width:840px; font-size:18px; padding-top:10px;}
.processYf span{color:#F00}
.processNum{ padding-left:50px;}
.processTs{color:#666; padding-bottom:20px;}
.processQr{ padding-left:40px; line-height:30px;}
.processQr span{ margin-right:30px;}
.processB{width:840px; overflow:hidden; padding-top:40px;}
.processButton,
a.processButton{width:130px; height:30px; display:block; background:#009FD6; font-size:16px; line-height:30px; text-align:center;color:#fff; float:right; margin-left:30px; cursor:pointer}
a.zlxz{border:solid 1px #dcdcdc; background:#fff; height:38px; padding:0 20px 0 50px; color:#333; line-height:38px; font-size:16px; display:inline-block; background:url(../i/zlxz.png) 20px 10px no-repeat; cursor:pointer}
.ganxingqu{background:#EEEEEE; overflow:hidden; margin-bottom:30px;}
.ganxingqu ul{ overflow:hidden;width:1140px; padding-left:20px;}
.ganxingqu li{width:350px; float:left; padding:0 15px 15px;}
.ganxingquPic{width:350px; height:205px; overflow:hidden;}
.ganxingquPic img{width:350px; height:205px;}
.ganxingquText{font-size:14px; line-height:24px; width:350px; height:48px; overflow:hidden}
.ganxingquH3{color:#009FD6; font-size:16px; line-height:40px; padding:10px 0 10px 50px; background:url(../i/dian_blue.jpg) 35px 27px no-repeat}
.tkzn{padding:40px 0;}
.tkznH3{font-size:26px; line-height:40px; margin-bottom:20px; text-align:center}
.tkznBody{ padding:0 40px 40px; font-size:16px; line-height:26px;}
.tkznBody p{ margin-bottom:10px; font-weight:bold;}
.tkznBody span{margin-left:26px;}
.tkznPic{ text-align:center;}
.layerWt{width:200px;border:solid 1px #dcdcdc; background:#fff; padding-top:15px;}
.layerWtInfo{padding-left:35px; font-size:12px; color:#666; line-height:22px;}
.layerWtYorN{padding:5px 0; font-size:14px; color:#333; text-align:center; font-weight:bold;}
.layerWtB{ overflow:hidden; text-align:center; padding:10px 0 20px;}
.layerWtB a{width:40px; height:18px; display: inline-table; font-size:12px; line-height:18px; text-align:center;}
a.layerWtqd{color:#fff; background:#67C04C;}
a.layerWtgb{color:#666;}
.myPost_hwInfo span.myPost_huifu{color:#333;}
.myPost_view{padding:30px 0;}
.myPost_viewH3{font-size:26px; line-height:36px; margin-bottom:20px; text-align:center}
.myPost_viewLine{height:10px; background:#EBECEE; margin:20px 0;}
.layerQz{width:700px; height:400px; background:#fff;}
.layerQzTop{ padding:15px 15px 0 0; overflow:hidden}
a.layerQzTopClose{width:36px; height:36px; display:block; background:url(../i/layerQzClose.jpg) 0 0 no-repeat; float:right}
.layerQzH3{font-size:18px; line-height:28px; text-align:center; padding:15px;}
.layerQzText{ text-align:center;color:#666; line-height:24px; font-size:14px; padding-bottom:20px;}
.layerQzText span{ margin-right:30px;}
.layerQzjg{color:#68bf4a; text-align:center; padding-top:50px;}
.layerQzInput{width:350px; height:90px; border:none; background:#f0f0f0; padding:5px; margin-bottom:20px;}
.layerQzForm{ text-align:center;}
a.layerQzButton{width:100px; height:26px; display:block; background:#68BF4A; text-align:center; color:#fff; line-height:26px; margin:0 auto;}
.layerTuiqun{width:200px; background:#fff; padding:20px 0;}
.layerTuiqunT{ text-align:center; font-size:14px; line-height:24px; margin-bottom:10px;}
.layerTuiqunB{ text-align:center;}
.layerTuiqunB a{ margin:0 10px;}
.button114x33,
a.button114x33{width:114px; height:33px; text-align:center; background:#009FD6; line-height:32px;color:#fff; border-radius:4px; display:block;}
a.button114x33:hover{background:#1CC2FB;}